import { logger } from './logger'

export class WindowsErrorHandler {
  static handle(error: Error) {
    // Windows特定错误处理
    if (error.message.includes('EACCES')) {
      logger.error('Windows权限错误,请以管理员身份运行')
      process.exit(1)
    }

    if (error.message.includes('EADDRINUSE')) {
      logger.error('端口被占用,请检查端口配置')
      process.exit(1)
    }

    // 其他Windows相关错误...
    logger.error('Windows错误:', error)
  }
}
